// 节流 (事件 提交错误日志) 公交车10分钟一趟，有多少人不管，时间移到就走人
// 在一个单位时间内只能触发一次函数 定时器
// 多次触发也只有一次生效
/**
 * @params {function} fun
 * @params {number} time
 * @returns
 */
function throttle(fun,time){
    let t1=0;// 初始时间
    return function(){
        let t2=new Date();// 当前时间
        if(t2-t1>time){ // 如果超过时间
            fun.apply(this,arguments)
            t1=t2 // 更换t1
        }
    }
}

// 原理：当前时间－初始值>定时器的时间？
//      改变this指向func 
//      修改初始值的时间 t1=t2